<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <p></p>
    <p></p>
    <p></p>

    <script>


        const oPs = document.querySelectorAll('p') ;
        console.log(oPs);

        // push到新数组中
        // const arr = [] ;
        // for(let i = 0 ; i < oPs.length ; i++) {
        //     arr.push(oPs[i])
        // }
        // console.log(arr);


        // const arr = [...oPs] ;
        // console.log(arr);

        // es6语法  把伪数组转成真数组
        // const arr = Array.from(oPs) ;
        // console.log(arr);

        // slice() 没写参数的时候，默认截取整个数组
        const arr = [].slice.call(oPs) ;
        console.log(arr);

    </script>
    
</body>
</html>